body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,input,button,textarea,p,th,td,a,section,footer,header { margin:0; padding:0; }   
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,input,button,textarea,p,th,td,a,section,footer,header { margin:0; padding:0; }   
body {color:#555; font-size:14px; font-family:Microsoft Yahei;}   

h1, h2, h3, h4, h5, h6 { font-weight:normal; }   
a{color:#555; text-decoration:none;}   
a:hover { text-decoration:none;}   
img { border:none; }   
ol,ul,li { list-style:none; }   
input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif;cursor: pointer; } 
label{cursor: pointer; }
table { border-collapse:collapse; }   
html {overflow-y: scroll;}
.width100{width: 100%!important;}  
.width90{width: 90%!important;margin: auto;}  
.width50{width: 50%!important;}  
.width70{width: 70%!important;}  

.left{float: left;} 
.right{float: right;}
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}   
.clearfix { *zoom:1; }
.text-center{text-align:center!important; }
.text_left{text-align: left!important;}
.text_right{text-align: right!important;}
.padding_10{padding: 10px;}
.padding_5{padding: 5px;}
.padding_lr5{padding: 0 5px;}
.padding_lr10{padding: 0 10px;}
.padding_lr30{padding: 0 30px;}
a{display: inline-block;cursor: pointer;}
span,i{display: inline-block;font-style: normal;}
.red{color: #FB3839!important;;}
.yell{color: #FE6608;}
.yell1{color: #F0A057!important;}
.red1{color: #EE6C38!important;}
.red2{color: #FB1F5D!important;}
.blue{color: #0088FF;}
.blue1{color: #4F9EDF!important;}
.green{color: #8BF02B!important;}
.hui{color: #9c9c9c;}
input{padding: 0 5px;cursor: pointer;}
label{display:inline-block}
.tab_top0{margin-top: 0;}
.mg_top10{margin-top: 10px!important;;}
.mg_t-10{margin-top: -10px;}
.mg_top5{margin-top: 5px!important;}
.mg_top20{margin-top: 20px!important;}
.mg_top26{margin-top: 26px!important;}
.mg_top30{margin-top: 30px!important;}
.mg_top40{margin-top: 40px!important;}
.mg_top60{margin-top: 60px!important;}
.mg_top70{margin-top: 70px!important;}
.mg_tb10{margin: 10px 0;}
.mg_tb20{margin: 20px 0!important;}
.mg_tb40{margin: 40px 0!important;}
.mg_tb30{margin: 30px 0!important;}
.mg_r50{margin-right: 50px;}
.mg_r10{margin-right: 10px;}
.mg_r5{margin-right: 5px;}
.mg_left5{margin-left: 5px;}
.mg_r20{margin-right: 20px;}
.mg_r200{margin-right: 200px;}
.mg_b-10{margin-bottom: -10px;}
.mg_b20{margin-bottom: 20px;}
.mg_b40{margin-bottom: 40px;}
.mg_b60{margin-bottom: 60px;}
.mg_b-5{margin-bottom: -5px;}
.mg_b10{margin-bottom: 10px;}
.mg_left10{margin-left: 10px;}
.mg_left20{margin-left: 20px;}
.mg_lr20{margin: 0 20px;}
.color_00{color: #000!important;}
.color_1a{color: #1A1A1A!important;}
.color_3{color: #333;}
.color_4d{color: #4D4D4D;}
.color_55{color: #555!important;}
.color_70{color: #707070;}
.color_9{color: #999;}
.color_b{color:#B3B4AF;}
.color_ff{color: #fff!important;}
.bg_ff{background: #fff!important;}
.bg_f2{background: #F2F2F2!important;}
.bg_f5{background: #F5F5F5!important;}
.bor_b{border-bottom: 1px solid #DFDFDF;}
.bor_bd7{border-bottom: 1px solid #D7D1D2;;}
.bor_r5{border-radius: 5px;}
.padding_top10{padding-top: 10px;}
.padding_tb10{padding: 10px 0;}
.padding_tb20{padding: 20px 0;}
.padding_tb30{padding: 30px 0;}
.padding_l20{padding-left: 20px;}
.padding_t50{padding-top: 50px;}
.padding_b20{padding-bottom: 20px!important;}
.padding_b50{padding-bottom: 50px;}


.lin_30{line-height: 30px;}
.lin_25{line-height: 25px;}
.no_w{font-weight: 100;}
.bor{border: 1px solid #DFDFDF;border-radius: 5px;}

.bg_1a{background: #1a1a1a;}
.overlay {
    background: #000;
    filter: alpha(opacity=50); /* IE的透明度 */
    opacity: 0.5;  /* 透明度 */
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 5; /* 此处的图层要大于页面 */
    display:none;
}

.basic_a{
	display: inline-block;
	background: #FE6608;
	color: #fff;
	padding:10px 40px;
	border-radius: 5px;
	border: none;
}
.vertical-align_m{
	vertical-align: middle;
}
.font_13{font-size: 13px!important;}
.font_14{font-size: 14px!important;}
.font_15{font-size: 15px!important;}
.font_16{font-size: 16px!important;}
.font_18{font-size: 18px!important;}
.font_20{font-size: 20px!important;}
.font_28{font-size: 28px!important;}
.font_45{font-size: 45px!important;}
.h1{font-size: 36px;}
.h2{font-size: 30px;}
.h3{font-size: 24px;}
.h4{font-size: 18px;}
.h5{font-size: 14px;}
.h6{font-size: 12px;}

.btn-a{
	padding: 5px 15px;
	border-radius: 4px;
	background: #3496F6;
	color: #fff;
	
}
.bor_y{
	color: #FFB018;
	border:1px solid #FFB018
}
.bor_e{
	color: #B5B5B5;
	border:1px solid #B5B5B5
}
.bor_red {
	color: #DC2125;
	border:1px solid #DC2125
}
.bg_y{
	background: #FE6608;
	color: #fff;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: 400
}

.relative {
	position: relative
}

.absolute {
	position: absolute
}

.fixed {
	position: fixed
}

.text_over {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.text {
	width: 100%;
	overflow: hidden;
	-o-text-overflow:ellipsis;
	-icab-text-overflow: ellipsis;
	-khtml-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis; 
	text-overflow: ellipsis;
	white-space: nowrap;
}

.block {
	display: block
}

.none {
	display: none
}
.width1200{
	width: 1200px!important;
	margin: auto;
}
input:focus{
	outline: none;
}
.underline{
	text-decoration: underline;
}
.bg_red{
	background: #FE5D5D;
}
.bg_cc{
	background: #ccc;
}
.bor_b_blue{
	border: 1px solid #50CD50;
	
}
.big-btn{
	width: 100%;
	height: 40px;
	text-align: center;
	line-height: 40px;
	color:  #fff;
	background: #0088FF;
	border-radius: 30px;
}
.bor_ds{border-bottom: 1px dashed #DDDDDD;}
.msg-spring{
	width: 200px;
	padding: 10px 0;
	position: fixed;
	background: rgba(0,0,0,.5);
	top: 50%;
	left: 50%;
	margin-left: -100px;
	border-radius: 5px;
	color: #fff;
	text-align: center;
	display: none;
	z-index: 70;
	
}